iT邦幫忙

2022 iThome 鐵人賽

DAY 27
0
自我挑戰組

Linux 新手成長紀錄系列 第 27

DAY27 小白開始學習Linux的mv-2

  • 分享至 

  • xImage
  •  

DAY27 小白開始學習Linux的mv-2

今天針對更名的部份再多做延伸。
昨天試了將file1.txt改名為file2.txt
只要下指令mv file1.txt file2.txt
按下enter後即更名完成。

那若是原本目錄下就存在file2.txt的話會發生什麼事呢?

來實測一下,
首先目錄下先建立兩個檔案,
分別為file1.txtfile2.txt
順便來複習一下建立檔案的語法,

下指令echo "Hello World" >> file1.txt
Hello World寫進名為「file1.txt」的檔案裡面。

再下指令echo "Hello Linux" >> file2.txt
Hello Linux寫進名為「file2.txt」的檔案裡面。

file1.txt的內容為Hello World,
file2.txt的內容為Hello Linux,

兩者分別可下指令cat file1.txtcat file2.txt確認,
接著要將file1.txt更名為file2.txt
下指令mv file1.txt file2.txt
按下enter後再下指令ls查看,
就會發現目錄下僅剩file2.txt一個檔案,
接著查看file2.txt的內容,
下指令cat file2.txt
回覆顯示Hello World。

由此可知,
原本內容為Linux的file2.txt檔案 被
內容為Hello World的file1.txt檔案 改名覆蓋掉了。

今日結語

今天講的改名將檔案覆蓋掉這種情形可能不是我們在應用中需要的,
那就需要在調整一下更名的指令。


上一篇
DAY26 小白開始學習Linux的mv-1
下一篇
DAY28 小白開始學習Linux的mv-3
系列文
Linux 新手成長紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言